| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Das Network Time Protocol (NTP) ist ein Standard zur Synchronisierung von Uhren in Computersystemen über paketbasierte Netzwerke. Obwohl es meistens über UDP abgewickelt wird, kann es durchaus auch über andere Layer-4-Protokolle wie z.B. TCP transportiert werden. Es wurde speziell dazu entwickelt, eine zuverlässige Zeitgabe über Netzwerke mit variabler Latenz (Ping) zu ermöglichen. NTP benutzt den Marzullo-Algorithmus (erfunden von Keith Marzullo von der Universität San Diego in dessen Dissertation) mit einer UTC-Zeitskala, und unterstützt Schaltsekunden. NTPv4 kann die lokale Zeit eines Systems über das öffentliche Internet mit einer Genauigkeit von 10 Millisekunden halten, in lokalen Netzwerken sind unter idealen Bedingungen sogar Genauigkeiten von 200 Mikrosekunden und besser möglich. NTP ist eines der ältesten noch stets benutzten TCP/IP-Protokolle. Es wurde ursprünglich von David Mills von der Universität von Delaware entwickelt, der es auch noch stets betreut. Die gegenwärtige Fassung des Protokolls trägt die Versionsnummer 4. Der NTP-Daemon ist ein Usermode -Prozess, der auf der Maschine, die ihre Uhr über NTP synchronisiert, ständig in dem Hintergrund läuft. Der größte Teil des Protokolls ist in diesem User-Prozess implementiert. Um mit NTP die beste Leistung zu erzielen, ist es wichtig, dass der Kernel des Betriebssystems einen Phase-locked Loop implementiert, damit man sich nicht allein auf die Intervention des NTP-Daemons verlassen muss: Alle neueren Versionen des Linux-Kernel haben beispielsweise eine entsprechende Unterstützung. NTP nutzt ein hierarchisches System verschiedener Strata, wobei Systeme mit dem Stratum 1 direkt mit einer sehr genauen externen Uhr (z.B. eine GPS- oder andere Funkuhr) verbunden sind. Systeme mit dem Stratum 2 beziehen ihre Zeit von einem oder mehreren Systemen mit Stratum 1 usw. (Achtung: Der Begriff Stratum hat hier eine andere Bedeutung als sonst in der Telekommunikationstechnik üblich). Die 64-bit Zeitstempel von NTP bestehen aus einem Sekunden-Teil von 32 Bit und einem weiteren 32-bit-Teil für Sekundenbruchteile, d.h. NTP umfasst eine Zeitskala von 232 Sekunden (etwa 136 Jahre) und eine theoretische Auflösung von 2-32 Sekunden. Obwohl diese Skala also alle 232 Sekunden umspringt, sollten NTP-Implementationen in der Lage sein, die tatsächliche Zeit festzustellen, indem sie eine ungefähre Zeit aus anderen Quellen heranziehen. Da dies ca. eine Genauigkeit von ein paar Jahrzehnten erfordert, sollte dies in dem Alltag kein Problem sein. Die Details zu NTP werden in den RFCs 778 (http://www.rfc-editor.org/rfc/rfc778.txt), 891 (http://www.rfc-editor.org/rfc/rfc891.txt), 956 (http://www.rfc-editor.org/rfc/rfc956.txt), 958 (http://www.rfc-editor.org/rfc/rfc958.txt), 1305 (http://www.rfc-editor.org/rfc/rfc1305.txt) und 2030 (http://www.rfc-editor.org/rfc/rfc2030.txt) beschrieben. Neben der Referenz-NTP-Software, die auf der NTP-Homepage (http://www.ntp.org) erhältlich ist und für diverse Betriebssysteme portiert wurde, bieten eine Reihe von Herstellern fertige Standalone-Lösungen an, die als NTP-Zeitquelle in Computernetzwerken jeder Größe Verwendung finden können. Beispiele: Meinberg Funkuhren (http://www.meinberg.de), FEI-Zyfer (http://www.fei-zyfer.com) und andere.Siehe auch:
Buch-Tipp: Das römisch-fränkische Gräberfeld von Krefeld-Gellep. [Bd. 1].?T. 2. Katalog und Tafeln Die Beschreibung für das Buch "Das römisch-fränkische Gräberfeld von Krefeld-Gellep. [Bd. 1]. ?T. 2. Katalog und Tafeln" fehlt leider. Weitere informatione finden Sie auf der Seite des Buchhändlers. Klicken Sie dafür auf den Link über diesem Text. Die Seite des Händlers öffnet sich in neuem Fenster.
· Diese Seite wurde bisher 596 mal abgerufen. · Letzte Counteraktualisierung erfolgte am 16.05.2008 um 04:59:01 · Diese Seite wurde zuletzt geändert um 21:13, 1. Okt 2004. · Letzte Portalaktualisierung erfolgte um 08:00:00 GMT, 25.02.2008 Dieser Artikel basiert auf dem Artikel Network Time Protocol aus der freien Enzyklopädie Wikipedia und steht unter der GNU-Lizenz für freie Inhalte. In der Wikipedia ist eine Autorenauflistung verfügbar.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||